Một số phân nhánh quan trọng Tin_học

  1. Công nghệ thông tin (tiếng Anh: Information technology): nghiên cứu việc áp dụng công nghệ trong việc quản trị và xử lý thông tin
  2. Hệ thống thông tin (tiếng Anh: information system): bao gồm các yếu tố có quan hệ với nhau cùng làm nhiệm vụ thu thập, xử lý, lưu trữ và phân phối thông tin và dữ liệu và cung cấp một cơ chế phản hồi để đạt được một mục tiêu định trước trong các cơ quan tổ chức lớn.
  3. Khoa học máy tính (tiếng Anh: Computer science) ngành nghiên cứu các cơ sở lý thuyết của tin học như thuật toán, ngôn ngữ hình thức, lý thuyết đồ thị, đồ họa máy tính... nghĩa là chỉ có liên quan gián tiếp đến phần mềmmáy tính. Khái niệm gần như tương đương (nhưng không hoàn toàn tương đương) trong tiếng Pháp là Informatique théorique.
  4. Kỹ thuật máy tính (tiếng Anh: Computer engineering): nghiên cứu về việc chế tạo và sử dụng các thiết bị tin học.
  5. Kỹ nghệ phần mềm (tiếng Anh: Software engineering): Tập trung vào đặc tả, phân tích, thiết kế, xây dựng, và kiểm thử phần mềm; bao gồm các phương pháp phát triển (chẳng hạn mô hình thác nướclập trình cực đoan) và quản lý dự án
  6. Mạng máy tính (tiếng Anh: computer network hay network system) là sự kết hợp các máy tính lại với nhau thông qua các thiết bị nối kết mạng và phương tiện truyền thông (giao thức mạng, môi trường truyền dẫn) theo một cấu trúc nào đó và các máy tính này trao đổi thông tin qua lại với nhau.
  7. Tin học kinh tế: Xây dựng các hệ thống phức hợp giữa tin học và kinh tế/xã hội, qua đó ứng dụng và phát triển chúng trong thực tế nhằm giải quyết các vấn đề kinh tế cũng như xã hội